#ifndef __CHARACTERAI_H__
#define __CHARACTERAI_H__

#include "cocos2d.h"

using namespace cocos2d;

class GameMap;
class Character;

class CharacterAI
{
private:

	GameMap*			_pMapReference;

	bool 				decideToHitObstacle(Character* pCharReference);

public:
	//===== CONSTRUCTOR =====
	CharacterAI(); 	//Default constructor
	CharacterAI(GameMap* pMap);

	//===== DESTRUCTOR =====
	~CharacterAI(void);

	//===== FUNCTIONS =====
	EnumCharacterState	getState(float timeDiff, Character* pCharReference);
};

#endif // __CHARACTERAI_H__
